package com.hspedu.collection_;
/*
 *@auther will
 *@version 1.0
 */

import java.util.List;
import java.util.ArrayList;

public class CollectionMethod {
    public static void main(String[] args) {
        List list = new ArrayList();
        //add:添加单个元素
        list.add("jack");
        list.add(10);
        list.add(true);
        list.add(0);
        System.out.println(list);
        //remove:删除指定元素
        list.remove(true);
        list.remove(0);//删除第一个元素
        System.out.println(list);
//         contains：查找元素是否存在
        System.out.println(list.contains("jack"));
//         size：获取元素个数
        System.out.println(list.size());
//         isEmpty：判断是否为空
        System.out.println(list.isEmpty());
//         clear：清空
        list.clear();
//         addAll：添加多个元素

        ArrayList list2=new ArrayList();
        list2.add("红楼梦");
        list2.add("三国演义");
        list.addAll(list2);
        System.out.println(list);

//         containsAll：查找多个元素是否都存在
        System.out.println(list.containsAll(list2));
//         removeAll：删除多个元素
//         说明：以ArrayList实现类来演示
    }
}
